A properly-written ANSI C program will be accepted by a C++ compiler. However, many traditional C programs will NOT be accepted. Given the growing popularity of C++, this is another good reason for learning ANSI C rather than traditional C.